@charset "utf-8";*{outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}
@font-face{font-family:"HarmonyOS_Regular";src:url(../fonts/harmonyos_sans_sc_regular.ttf);}
@font-face{font-family:"HarmonyOS_Light";src:url(../fonts/harmonyos_sans_sc_light.ttf);}
@font-face{font-family:"HarmonyOS_Medium";src:url(../fonts/harmonyos_sans_sc_medium.ttf);}
@font-face{font-family:"HarmonyOS_blod";src:url(../fonts/harmonyos_sans_sc_bold.ttf);}
.overscroll::-webkit-scrollbar,.selects::-webkit-scrollbar{width:4px;height:1px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#d61518;}
.overscroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f2f2f2;}
.noScrollBar::-webkit-scrollbar,.selects::-webkit-scrollbar{width:0px;height:0px;}
.clearfix{zoom:0;}
.relative{position:relative;}
.clearfix:after{content:'';display:block;height:0;clear:both;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
a:hover{color:#d61518;}
ul,li,ol{list-style-type:none;}
img,video{max-width:100%;max-height:100%;vertical-align:middle;outline:none;border:none;}
video{display:block;}
.nobg{background:none !important;}
.dis_mb{display:none !important;}
@media(max-width:768px){.dis_pc{display:none !important;}
.dis_mb{display:block !important;}
}
html{font-size:100px;font-size:5.2vw;}
body{width:100%;overflow-x:hidden;font-size:0.18rem;font-family:"HarmonyOS_Regular";background:#fff;color:#2a2e2e;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.w1440{padding:0 0.8rem;max-width:94%;margin:0 auto;}
.f18{font-size:0.18rem;}
.f20{font-size:0.2rem;}
.f22{font-size:0.22rem;}
.f24{font-size:0.24rem;}
.f26{font-size:0.26rem;}
.f28{font-size:0.28rem;}
.f30{font-size:0.3rem;}
.f32{font-size:0.32rem;}
.f40{font-size:0.4rem;}
.f42{font-size:0.42rem;}
.f50{font-size:0.5rem;}
/* 单行隐藏 */
.dot{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
/* 多行隐藏 */
.dot2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
/* 多行隐藏 */
.dot3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.dot4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.header{position:fixed;z-index:99;left:0;width:100%;top:0;background:#fff;}
.header:hover{
    z-index: 101;
}
.logo{flex:0 0 auto;height:0.8rem;font-size:0;line-height:0.8rem;}
.logo img{max-height: 65%;}
.nav li{padding: 0 0.1rem;}
.nav li .parent{display:block;line-height:0.8rem;position:relative;z-index:5;color:#333;transition:.3s;}
.nav li .parent:after{content:"";position:absolute;width:100%;height:4px;background:#d61518;z-index:-1;opacity:0;left:0;bottom:0;}
.nav li.cur .parent,.nav li:hover .parent{color:#d61518;}
.nav li.cur .parent:after,.nav li:hover .parent:after{opacity:1;}
.navdrop{position:fixed;left:0;top:0.8rem;width:100%;background:#fff;max-height:0;overflow:hidden;}
.nav li:hover .navdrop{max-height:500px;transition:.3s;}
.dropin{border-top:1px solid #ebebeb;padding:25px 0;}
.dropin .max50{max-width:50%;align-items:flex-start;}
.navbox{flex:0 0 auto;line-height:1;position:relative;width:35.6%;}
.navbox .txt{position:absolute;left:0;top:50%;z-index:10;text-align:center;width:100%;color:#fff;transform:translate(0,-50%);}
.navbox .t2{margin-top:10px;}
.navdrop dd a{display:block;color:#333;transition:.3s;padding:8px 20px;position:relative;line-height:1.875;border-bottom:1px solid #ebebeb;}
.navdrop .sub{flex:1 1 auto;flex-wrap:wrap;padding-right:0.6rem;}
.navdrop dd a:hover{color:#d61518;}
.dropin .navin{padding-left:4rem;align-items:flex-start;}
.navdrop .sub dd{flex:0 0 auto;width:45%;}
.navdrop dd a:before{content:"";width:4px;height:4px;background:#e60012;position:absolute;left:0;top:50%;margin-top:-2px;}
.navdrop dd a:after{content:"";position:absolute;right:5px;width:8px;height:10px;top:50%;margin-top:-5px;background:url(../images/icon08.png) no-repeat center;}
.navdrop dd a:hover:after{background-image:url(../images/icon07.png);}
.tool{margin-left:0.5rem;}
.tool .i{position:relative;}
.search .icon{cursor:pointer;padding:10px;background-repeat:no-repeat;background-position:center;background-size:auto 0.2rem;}
.searchbox{position:absolute;top:-1.5rem;right:0;transition:.6s;background:#f5f5f5;z-index:5;box-shadow:0 0 15px rgba(0,0,0,0.15);padding:5px;width:5rem;margin-top:-0.22rem;opacity:0;border-radius: 5px;}
.searchbox input{width:100%;height:0.34rem;padding:0 0.1rem;border:none;outline:none;background:#f5f5f5;padding-right:0.4rem;}
.searchbox span{position:absolute;z-index:5;cursor:pointer;width:0.4rem;top:5px;right:5px;bottom:5px;background:url(../images/icon-search.png) no-repeat center;background-size:auto 0.2rem;}
.icon-search{background-image:url(../images/icon-search.png);}
.icon-lang{background-image:url(../images/icon-lang.png);}
.icon-wx{background-image:url(../images/icon-wx.png);}
.icon-wb{background-image:url(../images/icon-wb.png);}
.icon-qq{background-image:url(../images/icon-qq.png);}
.icon-dy{background-image:url(../images/icon-dy.png);}
.lang{margin-left:0.35rem;cursor:pointer;}
.lang .icon{background-position:left center;background-repeat:no-repeat;line-height:0.3rem;min-height:0.3rem;padding-left:0.3rem;padding-right:0.2rem;position:relative;background-size:auto 0.2rem;}
.lang .icon:after{content:"";position:absolute;right:0;width:0.2rem;height:100%;background:url(../images/icon-down.png) no-repeat right center;}
.tool .i .idrop{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.15);padding:5px 10px;border-radius:10px;text-align:center;max-height:0;overflow:hidden;visibility:hidden;}
.tool .i .idrop a{display:block;color:#333;font-size:14px;line-height:2;}
.tool .i:hover .idrop{padding:10px;visibility:visible;max-height:200px;transition:.3s;}
.tool .i .idrop a:hover{color:#d61518;}
.pban{height:3.2rem;background-position:center;background-size:cover;position:relative;z-index:10;}
.btxt{align-items:center;justify-content:center;text-align:center;position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;
/*background:rgba(0,0,0,0.3);*/
color:#fff;
line-height:1;}
.btxt .cn{margin-bottom:15px;font-weight:bold;}
.btxt .en{opacity:0.8;font-family:"HarmonyOS_Light";text-transform:uppercase;}
.pban .bread{position:absolute;left:0;bottom:0.3rem;width:100%;color:#fff;z-index:20;line-height:20px;}
.bread span,.bread a{display:inline-block;vertical-align:middle;position:relative;color:#fff;padding:0 17px;font-family:"HarmonyOS_Light";}
.bread .hm{height:20px;background:url(../images/icon-home.png) no-repeat left center;}
.bread span:before,.bread a:before{content:"";position:absolute;left:-17px;top:0;width:34px;height:100%;background:url(../images/icon-r.png) no-repeat center;}
.bread .hm:before{display:none;}
.pnavs{border-bottom:1px solid #ededed;line-height:0;font-family:"HarmonyOS_Light";    position: sticky;
    top: 0;
    z-index: 100;
    background-color: #fff;}
.pnavs li{display:inline-block;padding:0 0.25rem;position:relative;vertical-align:middle;}
.pnavs li:first-child{padding-left:0;}
.pnavs li:last-child{padding-right:0;}
.pnavs li>a{display:block;position:relative;z-index:2;line-height:0.8rem;}
.pnavs li>a:after{content:"";position:absolute;width:100%;height:3px;background:#d61518;left:0;bottom:0;opacity:0;}
.pnavs li .sub{position:absolute;left:-25px;right:-25px;background:#f8f8f8;box-shadow:0 5px 10px rgba(0,0,0,0.1);border-radius:6px;max-height:0;overflow:hidden;visibility:hidden;}
.pnavs li .sub a{display:block;text-align:center;line-height:0.56rem;border-bottom:1px solid #ededed;}
.pnavs li .sub .a{display:block;text-align:center;line-height:0.56rem;border-bottom:1px solid #ededed;}
.pnavs li .sub a:last-child,
.pnavs li .sub .a:last-child{border:none;}
.pnavs li:hover .sub{max-height:200px;visibility:visible;transition:.3s;}
.pnavs li.haschild>a{padding-right:20px;}
.pnavs li.haschild>a:before{content:"";position:absolute;right:0;width:20px;height:100%;background:url(../images/icon-down.png) no-repeat right center;}
.pnavs li.haschild:hover>a:before{background-image:url(../images/icon-up2.png);}
.pnavs a:hover,.pnavs li.cur>a{color:#d61518;font-weight:bold;}
.pnavs li.cur>a:after,.pnavs li:hover>a:after{opacity:1;}
.padding{padding:4% 0;}
.about{overflow:hidden;line-height:1.777;font-family:'HarmonyOS_Light';}
.about .img{float:right;max-width:50%;text-align:right;margin-bottom:2em;margin-left:2em;}
.footer{padding:60px 0;color:rgba(255,255,255,0.4);background:url(../images/fbg.png) no-repeat bottom center;background-size:cover;width:100%;}
.selectbox{width:2.7rem;position:relative;display:inline-block;font-family:"HarmonyOS_Light";}
.selectbox .selectcur{position:relative;padding-right:0.5rem;border:1px solid #414549;}
.selectbox .selectcur .cur{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;line-height:.48rem;text-align:left;}
.selectbox .selectcur .btn{position:absolute;right:0;width:0.5rem;height:100%;top:0;cursor:pointer;border-left:1px solid #414549;}
.selectbox .selectcur .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-down2.png) no-repeat center;transform: rotate(180deg);transition:.3s;}
.selectbox.act .selectcur .btn:after{transform: rotate(0deg);}
.selectbox .ops{position:absolute;left:0;bottom:100%;width:100%;padding:0 10px;border:1px solid #414549;max-height:0;visibility:hidden;background:#272b30;z-index:1050;overflow-y:auto;}
.selectbox .ops a{display:block;line-height:2;}
.selectbox.act .ops{max-height:300px;visibility:visible;transition:.3s;padding:10px;}
.ful{text-align:center;align-items:flex-start;}

.ful .fli .icon{font-size:0;width:0.6rem;margin:0 auto 0.2rem;line-height:0.6rem;background:#3d4145;border-radius:50%;}
.ful .fli .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;margin-bottom:0.2rem;color:#fff;}
.ful .fli .it2{line-height:0.5rem;font-family:"HarmonyOS_Light";}

.ftt{align-items:flex-start;}
.fcnt{flex:0 0 auto;text-align:right;}
.fcnt .tit{color:#fff;margin-bottom:10px;}
.fcnt .b{color:#fff;margin-bottom:20px;line-height:1;}
.fcnt .p{line-height:2;margin-bottom:20px;}
.shares{font-size:0;}
.shares .i{display:inline-block;vertical-align:middle;position:relative;margin:0 10px;}
.shares .i .icon{cursor:pointer;width:0.4rem;height:0.4rem;border:1px solid rgba(255,255,255,0.3);border-radius:50%;background-position:center;background-repeat:no-repeat;transition:.3s;}
.shares .i .ipop{position:absolute;left:50%;width:1.1rem;padding:5px;border-radius:4px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);bottom:100%;margin-left:-0.55rem;margin-bottom:4px;display:none;}
.shares .i .ipop img{display:block;width:100%;}
.shares .i .ipop:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;content:"";position:absolute;left:50%;margin-left:-4px;top:100%;}
.shares .i:hover .ipop{display:block;}
.shares .i:hover .icon{border-color:#e60012;background-color:#e60012;}
.fbot{padding-top:20px;margin-top:20px;border-top:1px solid #414549;font-size:14px;font-family:"HarmonyOS_Light";}
.flinks{font-size:14px;font-family:"HarmonyOS_Light";}
.pnavs.s2 li{padding:0 0.15rem;}
.sepadding{padding:50px 0;background-size:cover;background-position:center;}
.sepadding+.sepadding{padding-top:0;}
.jr01{padding-bottom:0;}
.jr01+.jr02{margin-top:-50px;padding-top:100px;}
.txt_box{background:#fff;padding:66px 36px;box-shadow:0 10px 20px rgba(0,0,0,0.05);position:relative;line-height:1.67;}
.txt_box .boxtit{width:197px;line-height:62px;position:absolute;left:-10px;top:-3px;padding-left:44px;background:url(../images/boxtbg.png) no-repeat left center;background-size:contain;color:#fff;}
.jr02{background:url(../images/jrbg1.jpg) no-repeat bottom center;background-size:cover;}
.sectionTit{text-align:center;margin-bottom:36px;font-family:"HarmonyOS_Medium";}
.sectionTit span{display:inline-block;vertical-align:middle;padding-right:20px;line-height:1;background:url(../images/tit-dot.png) no-repeat right top;}
.cardbox{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.cardbox .item{flex:0 0 auto;width:31.99%;margin-right:2%;background:#fff;margin-bottom:2%;padding:0.45rem 0.2rem 0.45rem 0.3rem;border-radius:10px;transition:.3s;cursor:pointer;}
.cardbox .item:nth-child(3n){margin-right:0;}
.cardbox .item:hover{box-shadow:0 0 30px rgba(0,0,0,0.1);color:#e60012;}
.cardbox .item .icon{font-size:50px;line-height:50px;margin-bottom:0.25rem;height:50px;}
.cardbox .item .it{line-height:1.4;max-height:2.8em;overflow:hidden;}
.cardbox .item .more{margin-top:0.2rem;opacity:0;transition:top .3s;top:20px;position:relative;}
.cardbox .item:hover .more{opacity:1;top:0;}
.cardbox .item:hover .more .i{background-image:url(../images/icon07.png);}
.more .btn{white-space:nowrap;color:inherit;line-height:1;}
.more .btn span{display:inline-block;vertical-align:middle;}
.more .btn .i,.more .btn .i2{margin-left:10px;width:6px;background:url(../images/icon08.png) no-repeat center;height:10px;}
.more.red .btn{color:#ea2326;}
.more.red .btn .i{background-image:url(../images/icon07.png);}
.xxyz{align-items:stretch;background:rgba(255,255,255,0.8);border-radius:10px;overflow:hidden;}
.xxtab{flex:0 0 auto;width:260px;padding:40px 0;background:#fff;}
.xxtab .ti{padding:20px 28px;position:relative;z-index:2;justify-content:flex-start;align-items:flex-start;cursor:pointer;}
.xxtab .ti:after{content:"";position:absolute;left:0;top:0;right:-10px;height:100%;background:#ed2528;z-index:-1;border-radius:0 10px 0 0;opacity:0;box-shadow:5px 5px 15px rgba(237,37,40,0.2);}
.xxtab .ti.cur:after{opacity:1;}
.xxtab .ti.cur{color:#fff;}
.xxtab .ti .icon{flex:0 0 auto;width:35px;}
.xxtab .ti .icon .x2{display:none;}
.xxtab .ti.cur .icon .x2{display:inline;}
.xxtab .ti.cur .icon .x1{display:none;}
.xxbox{padding:0.7rem 40px 0.7rem 1.2rem;}
.xxbox .item .txt{flex:1 1 auto;overflow:hidden;padding-right:40px;line-height:1.67;}
.xxbox .item .img{flex:0 0 auto;max-width:58%;display:none;}
.xxbox .item .t1{margin-bottom:0.3rem;line-height:1.2;}
.xxbox .item .t2{margin-bottom:0.2rem;line-height:1.2;}
.xxbox .item .more{margin-top:30px;}
.jr04{background:#f7f8fa;}
.jrpg .img{flex:0 0 auto;width:50%;text-align:right;}
.jrpg{padding:0.6rem 0.6rem 0.5rem;background:rgba(255,255,255,0.8);border-radius:8px;backdrop-filter:blur(5px);align-items:flex-start;}
.jrpg .txt{flex:1 1 auto;padding-right:0.45rem;overflow:hidden;line-height:1.67;}
.jrpg .txt .t1{line-height:1.2;margin-bottom:0.5rem;}
.jrpg .txt .t2{margin-bottom:0.2rem;line-height:1.2;margin-top:0.4rem;}
.jr05{background-repeat:no-repeat;background-size:cover;}
.cptd{text-align:center;padding-top:20px;}
.cptd .i{flex:1 1 auto;width:33.33%;position:relative;padding:0 0.2rem 20px;}
.cptd .i:not(:first-child){border-left:1px solid #ebebeb;}
.cptd .i .icon{font-size:0;line-height:0.5rem;margin-bottom:0.2rem;height:0.5rem;}
.cptd .i .ip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cptd .i:after{content:"";position:absolute;left:0;bottom:0;width:100%;background:url(../images/icon05.png) no-repeat center bottom;height:20px;}
.jr06 .item{display:block;background:#fff;border-radius:8px;overflow:hidden;transition:.3s;}
.jr06{background:#f7f8fa;padding-bottom:1rem;width:100%;overflow:hidden;}
.jr06 .swiper-container{overflow:visible;}
.imgbox{position:relative;overflow:hidden;z-index:5;}
.imgbox .pic{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-position:center;background-size:cover;}
.imgbox img{display:block;width:100%;min-height:100%;object-fit:cover;}
.jr06 .item .imgbox{padding-bottom:66.5%;}
.jr06 .item .txt{padding:0.3rem 0.3rem 20px;}
.jr06 .item .it{white-space:nowrap;overflow:hidden;margin-bottom:14px;text-overflow:ellipsis;}
.jr06 .item .ip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jr06 .item .more{transition:.3s;opacity:0;position:relative;top:50px;margin-top:0;color:#fff;}
.jr06 .item:hover{margin-top:-20px;background:#d61518;color:#fff;}
.jr06 .item:hover .more{opacity:1;top:0;margin-top:20px;}
.jr06 .item .more .i{background-image:url(../images/icon-r.png);}
.jr06 .swiper-slide{padding-top:20px;}
.swiperCtr{margin-top:30px;}
.swiperCtr .btn{flex:0 0 auto;margin:0 10px;border-radius:50%;width:0.6rem;height:0.6rem;background-color:#fff;box-shadow:0 0 24px rgba(0,0,0,0.1);cursor:pointer;transition:.3s;background-position:center;background-repeat:no-repeat;}
.swiperCtr .btn:hover{background-color:#e60012;}
.swiperCtr .btns{justify-content:center;}
.swiperCtr .btn.prev{background-image:url(../images/icon-prev.png);}
.swiperCtr .btn.prev:hover{background-image:url(../images/icon-prev2.png);}
.swiperCtr .btn.next{background-image:url(../images/icon-next.png);}
.swiperCtr .btn.next:hover{background-image:url(../images/icon-next2.png);}
.toggle_Tab{margin-bottom:0.4rem;border-bottom:1px solid #fff;justify-content:center;position:relative;padding-top:10px;font-family:"HarmonyOS_Light";align-items:stretch;}
.toggle_Tab .i{margin:0 0.6rem;position:relative;bottom:-1px;padding-bottom:20px;color:#333;cursor:pointer;}
.toggle_Tab .i:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#ed2528;opacity:0;}
.toggle_Tab .i.cur{text-shadow:0 0 1px #333;}
.toggle_Tab .i.cur:after{opacity:1;}
.bgf7f8fa{background:#f7f8fa !important;}
.bglinear1{background:linear-gradient(0deg,#fff,#f7f8fa);}
.jrbox{align-items:stretch;background:#fff;}
.jrbox .imgbox{flex:0 0 auto;width:50%;}
.jrbox .txt{flex:1 1 auto;overflow:hidden;padding:0.6rem 0.4rem 0.4rem;line-height:1.67;}
.jrbox .txt .t1{line-height:1.2;margin-bottom:0.2rem;}
.jrbox .txt .icos{margin-top:0.8rem;align-items:flex-start;justify-content:flex-start;}
.jrbox .txt .icos .i{flex:0 0 auto;padding-right:0.5rem;}
.jrbox .txt .icos .i:not(:first-child){padding-left:0.5rem;border-left:1px solid #ebebeb;}
.jrbox .txt .icos .ico{height:50px;line-height:50px;font-size:0;}
.jr08 .xxbox{padding:0.6rem 0.5rem 0.4rem;}
.jr09{background-image:url(../images/jr9bg.jpg);}
.cardbox2{flex-wrap:wrap;align-items:stretch;background:rgba(255,255,255,0.8);border-radius:8px;margin-top:36px;}
.cardbox2 .item{flex:0 0 auto;width:25%;text-align:center;padding:0.7rem 0.4rem 0.4rem;line-height:1.67;}
.cardbox2 .item .icon{font-size:0;line-height:50px;height:50px;margin-bottom:.2rem;}
.cardbox2 .item:not(:first-child){border-left:1px solid #e6e6e6;}
.jrbox .icons{align-items:stretch;flex-wrap:wrap;flex:1 1 auto;background-size:cover;background-position:center;}
.jrbox .icons .i{flex:0 0 auto;width:50%;padding:0.65rem 0.56rem 0.6rem;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:rgba(255,255,255,0.6);}
.jrbox .icons .i:nth-child(1),.jrbox .icons .i:nth-child(2){border-top:none;}
.jrbox .icons .i:nth-child(2n){border-right:none;}
.jrbox .icons .i .icon{font-size:0;line-height:50px;height:50px;margin-bottom:0.2rem;}
.cardbox.row4 .item{width:23.5%;padding-bottom:0.25rem;}
.cardbox.row4 .item:nth-child(3n){margin-right:2%;}
.cardbox.row4 .item:nth-child(4n){margin-right:0;}
.cardbox.row4 .item .more{margin-top:0.15rem;}
.jrbox+.cardbox{margin-top:36px;}
.jrbox2{align-items:stretch;}
.jrbox2 .img{flex:0 0 auto;width:50%;}
.jrbox2 .img img{width:100%;}
.jrbox2 .txt{flex:1 1 auto;overflow:hidden;line-height:1.67;padding-right:.9rem;}
.jrbox2 .icos{flex-wrap:wrap;align-items:stretch;margin-top:20px;}
.jrbox2 .icos .i{flex:0 0 auto;width:33.33%;margin-bottom:.3rem;border-right:1px solid #ebebeb;text-align:center;padding:10px 20px;}
.jrbox2 .icos .i .ico{font-size:0;height:50px;line-height:50px;margin-bottom:10px;}
.jrbox2 .icos .i .it{line-height:1.3;max-width:8em;margin:auto;}
.jrbox2 .icos .i:nth-child(3n){border-right:none;}
.jr19{background-image:url(../images/jr19.jpg);}
.toggle_Tab2{margin-bottom:0.4rem;flex-wrap:wrap;background:#fffefd;align-items:stretch;justify-content:flex-start;}
.toggle_Tab2 .i{position:relative;z-index:2;cursor:pointer;padding:1em;flex:0 0 auto;width:12em;text-align:center;align-items:center;justify-content:center;max-width:50%;}
.toggle_Tab2 .i:after{content:"";position:absolute;left:0;bottom:0;right:0;top:-10px;background:#ed2528;z-index:-1;border-radius:0 10px 0 0;opacity:0;box-shadow:5px -5px 15px rgba(237,37,40,0.2);}
.toggle_Tab2 .i.cur{color:#fff;}
.toggle_Tab2 .i.cur:after{opacity:1;}
.jrbox2 .txt.rig{margin-left:50%;}
.jrbox2 .icos.s2 .i{width:25%;border:none;}
.jrbox2 .icos.s2{margin-top:0.5rem;}
.jrbox .imgbox.s2{width:auto;max-width:50%;margin-left:4%;}
.jrbox .txt li{margin-bottom:5px;padding-left:1em;position:relative;line-height:1.8;}
.jrbox .txt li:before{width:4px;height:4px;content:"";position:absolute;left:0;top:0.9em;margin-top:-4px;background:#d61518;}
.flex.align-center{align-items:center;}
.hors{align-items:flex-end;justify-content:space-between;flex-wrap:wrap;}
.hors .i{position:relative;padding-bottom:33px;flex:0 0 auto;width:25%;padding-left:15px;padding-right:5px;}
.hors .i:before,.hors .i:after{content:"";position:absolute;bottom:0;height:47px;width:50%;background-image:url(../images/bj-table.png);background-position:center top;background-size:auto 100%;}
.hors .i:before{left:0;}
.hors .i:nth-child(4n+1)::before{background-position:left top;}
.hors .i:after{right:0;}
.hors .i:nth-child(4n+4)::after{background-position:right top;}
.hors .i .img{font-size:0;display:inline-block;position:relative;z-index:5;padding-right:10px;}
.hors .i .img img{display:block;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.hors .i .img:after{content:"";position:absolute;right:0;bottom:0;width:50%;height:100%;z-index:-1;background:url(../images/bg-shadw.png) no-repeat right bottom;background-size:contain;}
.cardbox .item .more.jp{opacity:1;top:0;margin-top:0.1rem;color:#333;}
.cardbox .item:hover .more.jp{color:#e60012;}
.cardbox .item .more.jp .i{background-image:url(../images/icon07.png);}
.bread.def{border-top:1px solid #ebebeb;padding:20px 0;}
.bread.def a,.bread.def span{color:#666;}
.bread.def .hm{background-image:url(../images/icon-home1.png);}
.bread.def span:before,.bread.def a:before{background-image:url(../images/icon-r2.png);}
.w1200{max-width:1200px;padding:0 40px;margin:auto;}
.single-page{padding-bottom:.7rem;}
.arhead{padding:.4rem 0 .3rem;margin-bottom:.4rem;border-bottom:1px solid #dedede;}
.arhead h2{font-weight:normal;text-align:center;line-height:1.3;margin-bottom:20px;}
.arhead .p{text-align:right;color:#777;font-family:'HarmonyOS_Light';}
.arhead .p .ardate{flex:1 1 auto;text-align:center;padding-left:2.1rem;}
.arhead .p span{display:inline-block;vertical-align:middle;}
.arhead .p .btn{width:30px;text-align:center;line-height:28px;border:1px solid #ddd;background:#fff;margin-left:10px;cursor:pointer;transition:.3s;}
.arhead .p .btn:hover{background:transparent;}
.artext{line-height:1.7;color:#333;}
.artext *{font-family:inherit !important;}
.arbot{margin-top:0.8rem;font-family:'HarmonyOS_Light';color:#777;}
.ishares .i{flex:0 0 auto;position:relative;margin-left:10px;}
.ishares .i .icon{padding:18px;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;}
.ishares .i .ipop{position:absolute;width:110px;padding:5px;border-radius:8px;background:#fff;left:50%;bottom:100%;margin-bottom:6px;box-shadow:0 0 15px rgba(0,0,0,0.15);margin-left:-55px;display:none;}
.ishares .i .ipop img{display:block;width:100%;}
.ishares .i .ipop:after{content:"";position:absolute;left:50%;margin-left:-6px;top:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;}
.ishares .i:hover .ipop{display:block;}
.arfot{margin-top:20px;padding-top:0.4rem;border-top:1px solid #dedede;line-height:2;color:#999;}
.arfot .ftl span{color:#333;}
.arfot .backBtn{display:inline-block;width:130px;text-align:center;border:2px solid #d61518;color:#d61518;line-height:0.46rem;border-radius:0.5rem;transition:.3s;}
.arfot .backBtn:hover{color:#fff;background:#d61518;}
.icon-iwb{background-image:url(../images/iwb.png);}
.icon-iwx{background-image:url(../images/iwx.png);}
.icon-iqq{background-image:url(../images/iqq.png);}
.headspace{height:0.8rem;}
.nobg{background:none !important;}
.search_total{line-height:0.5rem;color:#666;font-family:'HarmonyOS_Light';margin-bottom:20px;}
.searchList .item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ebebeb;}
.searchList .item .it{padding-left:20px;position:relative;line-height:1.5;margin-bottom:10px;color:#333;}
.searchList .item .red{color:#e60012;}
.searchList .item .it:before{content:"";position:absolute;left:0;top:0.75em;width:4px;height:4px;margin-top:-2px;background:#999;border-radius:50%;}
.searchList .item .idesc{line-height:1.5;max-height:2.9em;overflow:hidden;color:#999;padding-left:20px;font-family:'HarmonyOS_Light';}
.psearch{padding:0.4rem 0;background:#fbe9e8;}
.inline_search{align-items:center;justify-content:center;color:#333;font-family:'HarmonyOS_Light';}
.inline_search .icon{padding:10px;margin-right:20px;opacity:0.8;}
.inline_search .it{margin-right:20px;}
.inline_search .in{width:5.6rem;position:relative;padding-right:1.4rem;}
.inline_search .in input{width:100%;padding:0 0.2rem;height:0.5rem;background:#fff;border:1px solid #ddd;font-family:inherit;font-size:inherit;}
.inline_search .in .btn{position:absolute;right:0;top:0;width:1.4rem;text-align:center;line-height:0.5rem;background:#d8171a;border-radius:0 10px 0 0;color:#fff;cursor:pointer;box-shadow:5px 5px 15px rgba(216,23,26,0.2);}
.page-padding{padding:0.4rem 0 0.8rem;}
.joinNav{justify-content:center;margin-bottom:30px;}
.joinNav a{display:inline-block;padding:6px 0.3rem;background:#eee;margin:0 10px;border-radius:8px;transition:.3s;}
.joinNav a span{display:inline-block;vertical-align:middle;}
.joinNav a .i{width:35px;height:35px;background:#fff;border-radius:50%;margin-right:7px;font-size:0;text-align:center;line-height:35px;transition:.3s;}
.joinNav a .i .x2{display:none;}
.joinNav a:hover,.joinNav a.cur{background:#d61518;color:#fff;}
.joinNav a:hover .i,.joinNav a.cur .i{background:#e04d4f;}
.joinNav a:hover .i .x1,.joinNav a.cur .i .x1{display:none;}
.joinNav a:hover .i .x2,.joinNav a.cur .i .x2{display:inline;}
.baseList .item{transition:.3s;cursor:pointer;}
.baseList .item:hover{background:#f8f8f8;}
.baseList .item .in{padding:0.36rem 0;border-bottom:1px solid #ebebeb;}
.baseList .item .it{flex:1 1 auto;overflow:hidden;padding-right:0.3rem;line-height:1.5;position:relative;padding-left:24px;color:#333;transition:.3s;}
.baseList .item .it:before{content:"";position:absolute;left:0;top:0.75em;margin-top:-2px;width:4px;height:4px;background:#999;border-radius:50%;}
.baseList .item:hover .it:before{background:#d61518;}
.baseList .item:hover .it{color:#d61518;}
.baseList .item .idate{flex:0 0 auto;color:#999;font-family:'HarmonyOS_Light';}
.baseList .item .it .new{padding:10px 22px;display:inline-block;vertical-align:top;margin-left:10px;background:url(../images/icon-new.png) no-repeat center;background-size:contain;}
.pb80{padding-bottom:0.8rem;}
.teamList{justify-content:center;align-items:stretch;flex-wrap:wrap;}
.teamList .item{flex:0 0 auto;background:#f8f8f8;width:19.2%;margin-right:1%;position:relative;transition:.3s;cursor:pointer;margin-bottom:0.3rem;}
.teamList .item:nth-child(5n){margin-right:0;}
.teamList .item:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:0%;transition:.3s;height:2px;background:#d61518;}
.teamList .item:hover{background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.teamList .item:hover:after{width:100%;}
.teamList .item .imgbox{padding-bottom:100%;background:#aaaaaa;}
.teamList .item .hov{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:2;opacity:0;transition:.3s;background:rgba(0,0,0,0.4);}
.teamList .item .hov .icon{padding:0.47rem 0.64rem;padding:0.3rem;background-color:rgba(0,0,0,0.4);border-radius:50%;background-position:center;background-repeat:no-repeat;}
.teamList .item:hover .hov{opacity:1;}
.teamList .item .txt{padding:20px;text-align:center;}
.teamList .item .t1,.teamList .item .t2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.icon-plus{background-image:url(../images/icon-plus.png);}
.icon-nopic{background-image:url(../images/icon-nopic.png);}
.teamList .item .nopic{background:url(../images/icon-nopic.png) no-repeat center;background-size:47.4%;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.team .sepadding{padding-bottom:0.2rem;}
.team .sepadding:first-child{padding-top:0.2rem;}
.team .sepadding:last-child{padding-bottom:0;}
.iselect{display:inline-block;min-width:120px;border:1px solid #ddd;position:relative;}
.iselect .selectcur{position:relative;line-height:38px;padding:0 30px 0 20px;cursor:pointer;}
.iselect .ops{position:absolute;left:0;top:100%;font-size:14px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.15);min-width:100%;max-height:0;overflow:hidden;margin-top:1px;z-index:666;}
.iselect .ops .option{padding:0 15px 0;line-height:2;cursor:pointer;text-align:center;}
.iselect.act .ops{max-height:320px;overflow:auto;padding:10px 0;}
.iselect .selectcur:after{content:"";position:absolute;right:18px;top:44%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #d61518;}
.filter{justify-content:flex-end;padding-bottom:15px;border-bottom:1px solid #ebebeb;}
.filter .it{flex:0 0 auto;margin-right:10px;}
.sectionTit.lef{text-align:left;}
.teamList.s2 .item .txt{padding-left:0.6rem;padding-right:0.6rem;position:relative;}
.teamList.s2 .item .txt:before,.teamList.s2 .item .txt:after{content:"";position:absolute;width:0.6rem;height:100%;top:0;background-repeat:no-repeat;}
.teamList.s2 .item .txt:before{left:0;background-image:url(../images/icon-msl.png);background-position:right center;}
.teamList.s2 .item .txt:after{right:0;background-image:url(../images/icon-msr.png);background-position:left center;}
.teamList.row3 .item{width:31.99%;margin-right:2%;}
.teamList.row3 .item:nth-child(3n){margin-right:0;}
.teamList.row3 .item .imgbox{padding-bottom:66%;}
.teamList .item .tag{position:absolute;left:0;bottom:0;padding:0 0.37rem 0 0.2rem;line-height:0.46rem;background:rgba(230,0,18,0.9);color:#fff;border-radius:0 0.46rem 0 0;}
.sepadding.pt50{padding-top:50px !important;}
.annex{font-family:'HarmonyOS_Light';margin-top:0.4rem;margin-bottom:1rem;color:#333;}
.annex .t{padding-left:25px;margin-bottom:20px;background:url(../images/icon-link.png) no-repeat left center;}
.annex a{color:#1c86fc;text-decoration:underline;}
.annex p{margin-bottom:5px;}
.basePages{margin-top:0.5rem;}
.ipage{justify-content:center;font-family:'HarmonyOS_Light';color:#666;flex-wrap:wrap;}
.pagefilter .iselect{min-width:110px;border-color:#ededed;}
.ipage .pages{padding:0 0.2rem;margin:0.1rem 0;}
.ipage .pages a{display:inline-block;border:1px solid #ededed;width:0.5rem;text-align:center;margin:0 0.1rem;line-height:0.48rem;height:0.5rem;cursor:pointer;transition:.3s;background-position:center;background-repeat:no-repeat;}
.ipage .pages a:hover,.ipage .pages a.a_cur{border-color:#d61518;background-color:#d61518;color:#fff;}
.ipage .pages a.a_prev{background-image:url(../images/i-pagel.png);}
.ipage .pages a.a_prev:hover{background-image:url(../images/i-pagel2.png);}
.ipage .pages a.a_next{background-image:url(../images/i-pager.png);}
.ipage .pages a.a_next:hover{background-image:url(../images/i-pager2.png);}
.pagefilter .iselect .selectcur{line-height:0.48rem;}
.jump span{display:inline-block;vertical-align:middle;}
.jump span input{width:0.5rem;height:0.5rem;border:1px solid #ededed;font-family:inherit;font-size:inherit;text-align:center;}
.teamInfo{align-items:flex-start;padding-top:7%;padding-bottom:6%;}
.teamInfo .img{flex:0 0 auto;max-width:50%;margin-right:10%;}
.teamInfo .arhead h2{text-align:left;line-height:1.1;margin-bottom:10px;}
.teamInfo .arhead .p{margin-top:10px;}
.index_banner .item{position:relative;}
#abbg{position:absolute;left:0;bottom:0;width:100%;height:50%;z-index:2;overflow:hidden;}
#abbg canvas{position:absolute;left:-50%;bottom:0;}
.index_banner .item img,.pban img{display: block;width: 100%;}
@media(min-width:1024px){.nav{transition:.3s;}
.showSearch .nav{opacity:0;visibility:hidden;}
.showSearch .searchbox{top:50%;opacity:1;}
.jrbox .txt.pd2{padding:0.9rem 0.8rem;}
}
@media(max-width:1024px){html{font-size:80px;}
.logo{line-height:60px;height:60px;}
.w1440{padding:0;}
.header{box-shadow:0 0 15px rgba(0,0,0,0.15);}
.nav{position:fixed;right:-15em;top:60px;background:#fff;bottom:0;display:block;font-size:18px;width:14em;transition:.3s;z-index:99;}
.nav li{padding:0;}
.nav li .parent{padding:0 2em;line-height:2.5;}
.nav li .parent:after{height:1em;width:3px;left:0.5em;top:50%;margin-top:-0.5em;}
.openMenu{margin-left:0.2rem;width:30px;height:30px;position:relative;}
.openMenu i{position:absolute;left:0;top:50%;height:1px;background:#000;width:100%;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;left:0;width:100%;height:100%;transition:.3s;background:#000;}
.openMenu i:before{top:8px;}
.openMenu i:after{top:-8px;}
.showMenu .nav{right:0;}
.showMenu .openMenu i:before,.showMenu .openMenu i:after{top:0;}
.showMenu .openMenu i:before{transform:rotate(45deg);}
.showMenu .openMenu i:after{transform:rotate(-45deg);}
.showMenu .openMenu i{background:none;}
.showSearch .searchbox{top:60px;opacity:1;}
.searchbox{position:fixed;left:0;top:-120px;width:100%;margin-top:0;box-shadow:none;border-top:1px solid #ebebeb;padding:10px;transition:.3s;}
.searchbox input{height:34px;}
.searchbox span{right:10px;}
.ftt{display:block;}
.fcnt{text-align:left;margin-top:20px;}
.footer{padding:30px 0 20px;}
.lang{margin-left:0.2rem;}
.navdrop{position:relative;max-height:none !important;top:0;font-size:0.8em;display:none;transition:none !important;}
.dropin{padding:0;}
.dropin .navin{display:block;padding:0;}
.navdrop .sub{display:block;padding:0 10px 0 10px;}
.navdrop .sub dd{width:auto;}
.navbox{width:auto;display:none;}
.navdrop dd a{padding:5px 10px;}
.nav li.haschild .parent:before{content:"";position:absolute;right:15px;width:8px;height:10px;top:50%;margin-top:-5px;background:url(../images/icon08.png) no-repeat center;transition:.3s;}
.nav li.haschild.act .parent:before{transform:rotate(90deg);}
.pnavs ul{white-space:nowrap;overflow:auto;}
.xxbox{padding:30px;}
.xxbox .bt{display:block;}
.xxbox .item .txt{padding-right:0;margin-bottom:20px;}
.xxbox .item .img{max-width:100%;}
.jrpg{display:block;}
.jrpg .txt{padding-right:0;}
.jrpg .img{text-align:center;width:auto;margin-top:40px;}
.toggle_Tab .i{margin:0 20px;text-align:center;line-height:1.4;}
.jrbox{display:block;}
.jrbox .imgbox{width:auto;}
.jrbox .imgbox .pic{padding-bottom:66.66%;position:static;}
.jrbox .txt{padding:30px 20px;}
.jrbox .txt.lef{padding-top:0;}
.jrbox .txt .icos{margin-top:20px;}
.jrbox .txt .icos .ico{height:30px;line-height:30px;}
.jr08 .xxbox{padding:30px 20px 20px;}
.cardbox2 .item .icon{height:30px;line-height:30px;}
.cardbox2 .item{width:50%;border-top:1px solid #e6e6e6;}
.cardbox2 .item:nth-child(1),.cardbox2 .item:nth-child(2){border-top:none;}
.cardbox.row4 .item{width:49%;}
.cardbox.row4 .item:nth-child(2n){margin-right:0;}
.jrbox .icons .i .icon{height:30px;line-height:30px;}
.jrbox2{display:block;}
.jrbox2 .txt{padding-right:0;}
.jrbox2 .img{width:auto;}
.jrbox .imgbox.s2{margin-left:0;max-width:100%;}
.toggle_Tab2 .i{padding:10px 1em;}
.sectionTit{margin-bottom:20px;}
.ishares .i .icon{padding:10px;}
.w1200{padding:0 3%;}
.arhead .p{font-size:12px;}
.arhead .p .btn{width:24px;line-height:22px;}
.ishares .i .ipop{width:90px;margin-left:-45px;}
.ishares .i:last-child .ipop{width:90px;margin-left:0;left:auto;right:0;}
.ishares .i:last-child .ipop:after{left:auto;right:5px;margin-left:0;}
.headspace{height:60px;}
.teamList .item{width:32.66%;}
.teamList .item:nth-child(5n){margin-right:1%;}
.teamList .item:nth-child(3n){margin-right:0;}
.sepadding.pt50{padding-top:0.3rem !important;}
.arhead .p .ardate{padding-left:0;text-align:left;}
.ipage .pages a{width:30px;line-height:28px;height:30px;margin:0 5px;}
.ipage .pages {
    width: 100%;
    justify-content: center;
}
.jump span input{width:30px;height:30px;}
.pagefilter .iselect .selectcur{line-height:28px;padding-left:10px;}
.pagefilter .iselect{min-width:60px;}
.pagefilter .iselect .selectcur:after{right:7px;margin-top:-2px;top: 47%;}
}
@media(max-width:768px){body{font-size:14px;}
.f18{font-size:14px;}
.f20{font-size:16px;}
.f22{font-size:16px;}
.f24{font-size:18px;}
.f26{font-size:18px;}
.f28{font-size:20px;}
.f30{font-size:22px;}
.f32{font-size:22px;}
.f40{font-size:24px;}
.f42{font-size:26px;}
.f50{font-size:28px;}
.ful .fli:first-child{padding-right:0;}
/*.ful{display:none;}*/
 .ful {
        flex-wrap: wrap;
        text-align: left;
    }
    .ful .fli {
        width: 100%;
    }
    .selectbox {
        width: 100%;
    }
    .ful .fli .icon {
        margin: 0;
        text-align: center;
        width: .5rem;
        line-height: .5rem;
    }
    .ful .fli .it {
        text-align: left;
        margin-top: 10px;
    }
    .ful .fli .icon img {
        width: 50%;
    }
    .selectbox .selectcur .cur {
        line-height: 40px;
    }
.pnavs li{padding:0 10px;}
.txt_box{padding:50px 20px 20px;}
.txt_box .boxtit{padding-left:30px;line-height:50px;}
.sectionTit .f40{font-size:24px;}
.cardbox .item{padding:20px;width:49%;}
.cardbox .item:nth-child(3n){margin-right:2%;}
.cardbox .item:nth-child(2n){margin-right:0;}
.cardbox .item .icon{height:30px;line-height:30px;font-size:0;margin-bottom:10px;height:30px;}
.cardbox .item .more{top:0;opacity:1;}
.cardbox .item .it{font-size:14px;}
.xxyz{display:block;}
.xxtab{padding:10px;white-space:nowrap;overflow:auto;width:100%;display:flex;align-items:stretch;}
.xxtab .ti{padding:10px;display:inline-block;text-align:center;vertical-align:top;flex:0 0 auto;}
.xxtab .ti .icon{margin:0 auto 5px;}
.xxtab .ti:after{right:0;}
.xxtab .ti .it{max-width:8em;white-space:normal;font-size:16px;}
.xxbox{padding:20px;}
.xxbox .item .t1{margin-bottom:10px;}
.jrpg{padding:30px 20px;}
.jr06 .item .more{color:inherit;transition:none;opacity:1;top:0;margin-top:20px;}
.jr06 .item .txt{padding:20px;}
.jr06 .item .more .i{background-image:url(../images/icon08.png);}
.jr06 .item:hover .more .i{background-image:url(../images/icon-r.png);}
.swiperCtr .btn{width:36px;height:36px;background-size:30%;}
.jrpg .txt .t1{margin-bottom:20px;}
.toggle_Tab .i{margin:0 10px;font-size:16px;padding-bottom:10px;}
.jrbox .txt .icos{flex-wrap:wrap;}
.jrbox .txt .icos .i:not(:first-child){padding-left:0;border:none;}
.jrbox .txt .icos .i{margin-bottom:15px;}
.cardbox2 .item{padding:30px 20px;}
.jrbox .icons .i{padding:30px 20px;}
.jrbox2 .icos .i .ico{height:30px;line-height:30px;}
.jrbox2 .icos .i{padding:10px;margin-bottom:10px;}
.jrbox2 .txt.rig{margin-left:0;}
.jrbox2 .icos.s2{margin-top:20px;}
.arbot{margin-top:40px;}
.arfot{display:block;padding-top:20px;}
.arfot .ftr{margin-top:20px;}
.inline_search .in{width:auto;flex:1 1 auto;padding-right:90px;}
.inline_search .icon{margin-right:10px;background-size:contain;padding:8px;}
.inline_search .it{margin-right:10px;white-space:nowrap;}
.inline_search .in .btn{width:90px;}
.searchList .item{padding-bottom:15px;margin-bottom:15px;}
.search_total{margin-bottom:10px;}
.inline_search .in input{padding:0 10px;}
.searchList .item .it,.searchList .item .idesc{padding-left:15px;}
.joinNav{margin-bottom:20px;}
.joinNav a{padding:6px 20px;margin:0 5px;}
.baseList .item .in{padding:10px 0;}
.baseList .item .it{padding-left:15px;}
.baseList .item .it .new{padding:8px 16px;margin-left:5px;}
.teamList .item{width:49.5%;margin-right:1% !important;margin-bottom:10px;}
.teamList .item:nth-child(2n){margin-right:0 !important;}
.teamList .item .txt{padding:10px;}
.teamList.row3 .item{width:100%;margin-right:0 !important;}
.filter{justify-content:flex-start;}
.teamList.s2 .item .txt{padding-left:30px;padding-right:30px;}
.teamList.s2 .item .txt:before,.teamList.s2 .item .txt:after{width:30px;background-size:80%;}
.annex{margin-bottom:0.4rem;}
.teamInfo .img{margin-right:0;max-width:100%;}
.teamInfo{padding-top:40px;padding-bottom:40px;display:block;}
.pban,.index_banner .item{height:auto !important;}
.nav{font-size:18px;}
}

/* 网站地图 */
.site01 {
    padding: 5% 0;
}
.site01 .list {
    display: flex;
    justify-content: space-between;
}
.site01 .item .ctit {
    font-size: 18px;
    position: relative;
    padding-bottom: 20px;
}
.site01 .item .ctit a {
    color: #333;
}
.site01 .item .clist .citem {
    margin-top: 25px;
}
.site01 .item .citem a {
    font-size: 16px;
    color: #555;
}
.site01 .item .ctit::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 25px;
    height: 2px;
    background-color: #b21e24;
}


@media(max-width:1024px){
.pnavs{
    position:static;
}
}
@media(max-width:768px){
    .site01 .list{
        flex-wrap: wrap;
    }
    .site01 .item .ctit{
        display: inline-block;
    }
    .site01 .list .item{
        width: 33.33%;
        margin-bottom: 15px;
        text-align: center;
    }
}
@media(max-width:480px){
    .site01 .list .item{
        width: 50%;
    }
    .site01 .item .clist .citem {
        margin-top: 10px;
    }
    .site01 .item .citem a{
        font-size: 14px;
    }
    .site01 .item .ctit {
        font-size: 16px;
        padding-bottom: 10px;
    }
}


.jz_slick .swiper-slide{
    width: auto;
}
.jz_slick .swiper-container{
    margin-top: -2rem;
    z-index: 95;
    pointer-events: none;
}
.jz_slick .swiper-slide {
    padding-top: 2rem;
}


.more .btn span {
    white-space: normal;
    word-break: break-all;
}

body {
    padding-top: 0.8rem;
}
.headspace {
    display: none;
}

.artext {
    min-height: 20vh;
}
.jrbox .icons .i .more {
    margin-top: 10px;
}
.cardbox2 .item:hover,.jrbox .icons .i:hover{color:#e60012;}
.cardbox2 .item:hover .more .i,.cardbox2 .item:hover .more .i,.jrbox .icons .i:hover .more .i2{background-image:url(../images/icon07.png);}
.cardbox2 .item .more,.jrbox .icons .i .more {
    position: relative;
    top: 20px;
    opacity: 0;
    transition: .3s;
}

.cardbox2 .item:hover .more,.jrbox .icons .i:hover .more {
    top: 0;
    opacity: 1;
}
@media(max-width:1024px){
    body {
    padding-top: 60px;
}
}



.jrbox2 .icos .i .more a {
    position: relative;
    display: inline-block;
}

.jrbox2 .icos .i .more .i2 {
    background: url(../images/icon07.png);
}
.jrbox2 .icos .i .more {
    margin-top: 10px;
    opacity: 0;
    position: relative;
    top: 20px;
    transition: top .3s;
}
.jrbox2 .icos .i:hover .more {
    opacity: 1;
    top: 0;
}
@media(max-width:640px){
    .baseList .item .in {
        flex-wrap: wrap;
    }
    .baseList .item .idate {
        width: 100%;
        text-align: right;
    }
    .pban .bread {
        bottom: .15rem;
    }
    .bread span, .bread a {
        padding: 0 10px;
        font-size:12px;
    }
    .bread .hm {
        margin-right: 5px;
    }
    .pnavs .dis_mb{
        display:inline-block !important;
    }
}


.jdgs_box .gs_nav .hlinks {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    top: 20px;
}

.jdgs_box .gs_nav {
    position: relative;
}

.jdgs_box .gs_nav .hlinks a {
    padding-right: 0.16rem;
    background: url(../images/icon08.png) right center no-repeat;
}

@media (max-width: 1024px){
    .jdgs_box .gs_nav .hlinks{
        top: 0.1rem;
    }
}
@media (max-width: 640px){
    .jdgs_box .gs_nav .hlinks {
        bottom: 0.05rem;
        top: unset;
    }
    .jdgs_box .gs_nav {
        padding-bottom: 20px;
    }
}
/*2023.12.25*/
/* 弹窗 */
.tuned{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.1);
}
.tuned .main{
    position: relative;
    max-width: 480px;
    width: 95%;
    background-color: #fff;
    text-align: center;
    padding: .5rem 3% .7rem;
    overflow: hidden;
}
.tuned .imgbox{
    max-width: 160px;
    display: inline-block;
}
.tuned .tit{
    font-size: .3rem;
    color: #333333;
    margin-top: .2rem;
}
.tuned .colse{
    width: 0;
    height: 0;
    border-right: .74rem solid transparent;
    border-bottom: .74rem solid #d61518;
    border-left: .74rem solid transparent;
    position: absolute;
    right: -.5rem;
    top: -.2rem;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.tuned .colse .span {
    position: absolute;
    right: -.13rem;
    top: .36rem;
    padding: 10px;
    z-index: 10;
    cursor: pointer;
    padding-top: 2%;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.tuned .colse .span:before,
.tuned .colse .span:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    border-bottom: 2px solid #fff;
}
.tuned .colse .span:before {
    transform: rotate(45deg);
}
.tuned .colse .span:after {
    transform: rotate(-45deg);
}
@media(max-width:480px){
    .tuned .tit{
        font-size: .3rem;
    }
}
.Newcon .wz_con video{display: inline-block;}


.teamInfo .hight_item {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #d61518;
    color: #fff;
    padding: 0.45rem 0.45rem 0.45rem 0.45rem;
    border-radius: 0 0 0 1.2rem;
    font-size: .4rem;
}
.teamInfo {
    position: relative;
}
.teamInfo .hight_item span{
    position:relative;
    padding-right: 10px;
}
.teamInfo .hight_item span::after {
    position: absolute;
    content: "";
    background-image: url(../images/ucion1.png);
    width: 0.12rem;
    height: 0.08rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    top: 0.16rem;
    right: -0.1rem;
}

/*2024.1.3*/
jr07 .jrbox .txt{
    display:none;
}
.jr07 .imgbox .pic{
    padding-bottom: 45%;
    position: relative;
}
.jr07 .jrbox .imgbox{
    flex:1;
}
.jr20 .toggle_items .more.red{
     display:none;
}
.jr23 .cardbox a{
     /*pointer-events:none;*/
}
.jr27 .jrbox .more.red{
     display:none;
}
.jr07 .jrbox .txt {
    display: none;
}
.jrbox .icons{
    width: 50%;
    flex: unset;
}

@media(max-width:1024px){
    .jrbox .icons{
        width: 100%;
        
    }
}


.searchList .item .it span ,
.searchList .item .idesc span{
    background-color: #d8171a;
    color: #fff;
    padding: 2px 5px;
}
/*2024.1.19*/
.jother {
    z-index: 2;
    margin-top: 10px;
    position: relative;
    padding-left: 50px;
    display:none;
}
.jother .jitem {
    background-color: #fff;
    width: 140px;
    padding: 10px;
}
.jother .jitem .ctit {
    font-size: .14rem;
    text-align: center;
}
.jother .close {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    border: 1px solid #cccccc;
}
.jother .close:before {
    content: '';
    display: block;
    position: absolute;
    background-color: #cccccc;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 2px;
    transform: translate(-50%,-50%) rotate(45deg);
}
.jother .close:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #cccccc;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 2px;
    transform: translate(-50%,-50%) rotate(-45deg);
}

.index_side li.phone:hover {
    overflow: unset;
}
.index_side li.phone:hover .phone_box {
    right: 0;
}
.phone_box {
    position: absolute;
    bottom: 0;
    right: -1000%;
    width: 6.8rem;
    background-color: #d61518;
    border-radius: 5px;
}

.index_side li.phone {
    position: relative;
    overflow:hidden;
}

.phone_top {
    display: flex;
    border-bottom: 1px solid rgba(255,255,255,.3);
}

.phone_top .picon {
    width: 0.18rem;
    height: 0.21rem;
    background-position: center;
    background-size: contain;
    background-image: url(../images/icon34.png);
    margin: 0 auto;
}
.phone_top .ptit{
    margin-top:.15rem;
}

.phone_top .p_l {
    padding: 20px 25px;
}

.phone_top .p_r {
    flex: 1;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid rgba(255,255,255,.3);
}

.ph_list {
    padding: .3rem;
    display: flex;
    flex-wrap: wrap;
}

.ph_list .ph_item {
    display: flex;
    width: 49%;
    margin-bottom: .3rem;
    align-items: center;
}

.ph_list .ph_item:not(:nth-child(2n+1)) {
    margin-left: 2%;
}

.ph_list .p_num {
    width: 25px;
    height: 25px;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #d61518;
}

.ph_list .p_ctit {
    margin-left: .15rem;
    font-size: .16rem;
}

.phone_top .p_r .p_ph {
    font-size: .26rem;
    color:#fff!important;
}

@media (max-width: 768px){
    .ph_list .ph_item {
        margin-bottom: .1rem;
        width: 100%;
    }

    .ph_list {
        padding: .1rem;
    }

    .ph_list .p_num {
        width: 20px;
        height: 20px;
    }

    .phone_top .p_l {
        padding: 10px 15px;
    }

    .phone_top .ptit {
        margin-top: .1rem;
    }

    .phone_box {
        width: 260px;
    }

    .ph_list .ph_item:not(:nth-child(2n+1)) {
        margin-left: 0;
    }

}

/*2024.3.11*/
.year_con ul {
    width: 100% !important;
}
/*2024.4.11*/
.jrboxh1 {
    display: flex;
}
.jrboxh1 .imgbox {
    width: 50%;
}
.jr07 .jrboxh1 .txt {
    display: block;
    width: 50%;
    flex: 1;
    padding: 1.5rem 0.4rem 1rem;
}
.jrboxh1 .txt .icos {
   display: none; 
}
@media (max-width: 768px){
    .jrboxh1 {
        flex-wrap: wrap;
    }

    .jr07 .jrboxh1 .imgbox {
        width: 100%;
        flex: unset;
    }

    .jr07 .jrboxh1 .txt {
        width: 100%;
        padding: 30px 20px;
    }

}